package inits

import (
	"github.com/redis/go-redis/v9"
	"log"
	"zk333/config"
	"zk333/globals"
)

func InitRedis() {
	rData := config.DataConfig.Redis
	globals.RDB = redis.NewClient(&redis.Options{
		Addr:     rData.Addr,
		Password: rData.Password, // 没有密码，默认值
		DB:       rData.Database, // 默认DB 0
	})
	err := globals.RDB.Ping(globals.Ctx).Err()
	if err != nil {
		panic(err)
	}
	log.Println("Redis Database Connect Success!")
}
